package com.species.web.service;

import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.entity.SpeciesUser;
import com.ruoyi.system.domain.vo.PrizeRedeemVo;
import com.ruoyi.system.domain.vo.ReportSpeciesVo;
import com.ruoyi.system.domain.vo.WxMaLoginForm;
import org.springframework.stereotype.Service;

/**
 * @author dries
 * @date 2022/3/20
 */
public interface IUserService {

    SpeciesUser wxLogin(WxMaLoginForm vo);

    SpeciesUser getUserInfo(String openId);

    AjaxResult prizeRedeem(PrizeRedeemVo prizeRedeemVo);

    int updateSpeciesUser(SpeciesUser speciesUser);

    AjaxResult reportSpecies(ReportSpeciesVo vo);
}
